void route_flush_all_routes();
void route_flush_all_tracks();
void route_deinit();
-void route_append(RouteList* src);
-void track_append(RouteList* src);
+void route_append(const RouteList* src);
+void track_append(const RouteList* src);
void route_backup(RouteList** head_bak);
void route_restore(RouteList* head_bak);
void route_swap(RouteList& other);
const QString* start_str
)
{
- Waypoint* waypoint = new Waypoint();
+ auto* waypoint = new Waypoint();
waypoint->latitude = lat_e7 / 1e7;
waypoint->longitude = lon_e7 / 1e7;
if (shortname && shortname->length() > 0) {
}
void
-GpxFormat::fprint_xml_chain(XmlTag* tag) const
+GpxFormat::fprint_xml_chain(const XmlTag* tag) const
{
while (tag) {
writer->writeStartElement(tag->tagname);
void tag_wpt(const QXmlStreamAttributes& attr);
void tag_cache_desc(const QXmlStreamAttributes& attr);
void tag_gs_cache(const QXmlStreamAttributes& attr) const;
- void tag_garmin_fs(tag_type tag, const QString& text, Waypoint* waypt);
+ static void tag_garmin_fs(tag_type tag, const QString& text, Waypoint* waypt);
void start_something_else(QStringView el, const QXmlStreamAttributes& attr);
void end_something_else();
void tag_log_wpt(const QXmlStreamAttributes& attr) const;
void gpx_cdata(QStringView s);
QString qualifiedName() const;
void write_attributes(const QXmlStreamAttributes& attributes) const;
- void fprint_xml_chain(XmlTag* tag) const;
+ void fprint_xml_chain(const XmlTag* tag) const;
void write_gpx_url(const UrlList& urls) const;
void write_gpx_url(const Waypoint* waypointp) const;
void write_gpx_url(const route_head* rh) const;
#include "jeeps/gpsapp.h"
#include "jeeps/gpsprot.h"
#include "jeeps/gpscom.h"
-#include "jeeps/gpsfmt.h"
#include "jeeps/gpsmath.h"
#include "jeeps/gpsmem.h"
#include "jeeps/gpsrqst.h"
void rd_init(const QString& fname) override
{
mtk_rd_init(fname);
- };
+ }
+
void read() override
{
mtk_read();
- };
+ }
+
void rd_deinit() override
{
mtk_rd_deinit();
- };
+ }
};
class MtkM241Format : public Format, private MtkLoggerBase
void rd_init(const QString& fname) override
{
mtk_rd_init_m241(fname);
- };
+ }
+
void read() override
{
mtk_read();
- };
+ }
+
void rd_deinit() override
{
mtk_rd_deinit();
- };
+ }
};
class MtkFileFormat : public Format, private MtkLoggerBase
void rd_init(const QString& fname) override
{
file_init(fname);
- };
+ }
+
void read() override
{
file_read();
- };
+ }
+
void rd_deinit() override
{
file_deinit();
- };
+ }
};
class MtkM241FileFormat : public Format, private MtkLoggerBase
void rd_init(const QString& fname) override
{
file_init_m241(fname);
- };
+ }
+
void read() override
{
file_read();
- };
+ }
+
void rd_deinit() override
{
file_deinit();
- };
+ }
};
#endif // MTK_LOGGER_H_INCLUDED_
void ozi_parse_track(int field, const QString& str, Waypoint* wpt_tmp, char* trk_name);
static void ozi_parse_routepoint(int field, const QString& str, Waypoint* wpt_tmp);
void ozi_parse_routeheader(int field, const QString& str);
- void data_read();
void ozi_waypt_pr(const Waypoint* wpt, int index);
- void data_write();
/* Data Members */
}
void
-route_append(RouteList* src)
+route_append(const RouteList* src)
{
src->copy(&global_route_list);
}
void
-track_append(RouteList* src)
+track_append(const RouteList* src)
{
src->copy(&global_track_list);
}
explicit xml_command(xml_wrt_cmd_t t,
QString n = QString(),
QString v = QString())
- : type(t), name(std::move(n)), value(std::move(v)) {};
+ : type(t), name(std::move(n)), value(std::move(v)) {}
xml_wrt_cmd_t type;
QString name;
{
stack.append(other.stack);
element_count += other.element_count;
- };
+ }
void append(const xml_command& cmd)
{
case xml_wrt_cmd_t::name_space:
break;
}
- };
+ }
xml_stack_t stack;
int element_count{0};
// FIXME: at some point, this becomes a plain ole copy constructor.
static void
-copy_xml_tag(XmlTag** copy, XmlTag* src, XmlTag* parent)
+copy_xml_tag(XmlTag** copy, const XmlTag* src, XmlTag* parent)
{
if (!src) {
*copy = nullptr;
logpart = curlog->xml_findfirst(u"groundspeak:date");
if (logpart) {
- gpsbabel::DateTime logtime = xml_parse_time(logpart->cdata).toUTC();;
+ gpsbabel::DateTime logtime = xml_parse_time(logpart->cdata).toUTC();
*file_out << logtime.toString(u"yyyy-MM-dd") << "\n";
}
}
break;
case XcsvStyle::XT_GEOCACHE_LAST_FOUND: {
- QDate date;
- date = yyyymmdd_to_time(value);
+ QDate date = yyyymmdd_to_time(value);
wpt->AllocGCData()->last_found = date.startOfDay();
break;
}